3
2
0
20
8
246
317
189
7
164
107
58
48
115
6
98
283
129
15
12
69
77
22
43
21
4
183
94
105
101
92
113
40
81
223
342
11
10
226
299
112
124
151
34
79
59
54
96
619